• word of the day

    scutellaria lateriflora

    scutellaria lateriflora - Dictionary definition and meaning for word scutellaria lateriflora

    Definition
    (noun) an American mint that yields a resinous exudate used especially formerly as an antispasmodic
Download our Mobile App Today
Receive our word of the day
on Whatsapp